Micron Document




Python (programming language)
part 49/106 · 174.3 KB total
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Enhancement of the language corresponds with development of the CPython reference implementation. The mailing list python-dev is the primary forum for the language's development. Specific issues were originally discussed in the Roundup bug tracker hosted by the foundation.cite-ref-autont-21-166-0[163] In 2022, all issues and discussions were migrated to GitHub.cite-ref-167[164] Development originally took place on a self-hosted source-code repository running Mercurial, until Python moved to GitHub in January 2017.cite-ref-py-dev-guide-168-0[165]

CPython's public releases have three types, distinguished by which part of the version number is incremented:

Backward-incompatible versions, where code is expected to break and must be manually ported. The first part of the version number is incremented. These releases happen infrequently—version 3.0 was released 8 years after 2.0. According to Guido van Rossum, a version 4.0 will probably never exist.cite-ref-169[166]
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────